Policy-Enabled Applications
نویسندگان
چکیده
The lack of scalability of distributed systems is a severe problem when these systems have to grow to a large or even global scale. The administrative dimension of scalability is strongly influenced by the number of different organizations exerting control over parts of the distributed system. Each organization has its specific requirements and policies that have to be fulfilled by the distributed system. In this paper we present a novel software architecture introduced as policy-enabled applications that allows external entities to define their own requirements and policies to influence the behavior of the distributed application. We identify four different roles that entities formulating policies play: developer, application administrator, domain administrator and user. Interactions between users and distributed applications are modelled by user requests. Unlike traditional applications, the processing of a user request by a policy-enabled application is not directly accomplished by mechanisms and protocols. The request is rather mapped onto a proper set of mechanisms and protocols by invoking a policy engine which evaluates the policy rules configured by the different roles. User requests should be as abstract as possible to leave enough degrees of freedom to the policy engine so that the probability of a successful mapping is maximized. With a high probability of successful user request processing policy-enabled applications exhibit a superior administrative scalability compared to traditionally designed ones.
منابع مشابه
A methodology to develop awareness in computer supported collaborative work using policies
Cooperation is significantly influenced by participants’ awareness of relevant information. The objective of this paper is to propose a methodology to design and develop applications that assist individuals to identify their awareness. Through extending Cooperative management Methodology for Enterprise Networks (CoMEN), this article introduces Policy-based Awareness Management (PAM) a software ...
متن کاملWhat Enables and Constrains the Inclusion of the Social Determinants of Health Inequities in Government Policy Agendas? A Narrative Review
Background Despite decades of evidence gathering and calls for action, few countries have systematically attenuated health inequities (HI) through action on the social determinants of health (SDH). This is at least partly because doing so presents a significant political and policy challenge. This paper explores this challenge through a review of the empirical literature, asking: what factors h...
متن کاملContext-aware Security Models for PaaS-enabled Access Control
Enterprises are embracing cloud computing in order to reduce costs and increase agility in their everyday business operations. Nevertheless, due mainly to confidentiality, privacy and integrity concerns, many are still reluctant to migrate their sensitive data to the cloud. In this paper, firstly, we outline the construction of a suitable Context-aware Security Model, for enhancing security in ...
متن کاملPriority-enabled Scheduling for Resizable Parallel Applications
In this paper, we illustrate the impact of dynamic resizability on parallel scheduling. Our ReSHAPE framework includes an application scheduler that supports dynamic resizing of parallel applications. We propose and evaluate new scheduling policies made possible by our ReSHAPE framework. The framework also provides a platform to experiment with more interesting and sophisticated scheduling poli...
متن کاملPolicy representation and reasoning with preferences and reactivity
Policy-based privacy protection in open decentralized information systems such as the Web attracted a lot of research effort in the last years. Policies provide a flexible means to define access control conditions, to realize advanced trust-establishment techniques, and to describe and guide the behaviour of systems. The change in the use of the Web and its movement from a static information sy...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999